finishing in second or third place - Español Inglés Diccionario